<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: 流年 <liu21st@gmail.com>
// +----------------------------------------------------------------------

// 应用公共文件
function test(){
	$pay=new \Org\Util\Pay();
	// var_dump($pay);
	$pay->pay();
}
function phone($to){
	Vendor("lib.Ucpaas");
		//初始化必填
	//accountsid token 请求云之讯平台
	//填写在开发者控制台首页上的Account Sid
	$options['accountsid']='34433e00e01db50a69f16dacc9597f70';
	//填写在开发者控制台首页上的Auth Token
	$options['token']='e83a506b5a29e832c0adaf3f581145f5';

	//初始化 $options必填
	$ucpass = new Ucpaas($options);
	$appid = "2c27e868d8f44b0491b1db0f92072425";	//应用的ID，可在开发者控制台内的短信产品下查看
	$templateid = "299209"; //模板id   //可在后台短信产品→选择接入的应用→短信模板-模板ID，查看该模板ID
	$param = rand(1,10000);//验证码 //多个参数使用英文逗号隔开（如：param=“a,b,c”），如为参数则留空
	$mobile =$to;//电话
	$uid = "";
	//70字内（含70字）计一条，超过70字，按67字/条计费，超过长度短信平台将会自动分割为多条发送。分割后的多条短信将按照具体占用条数计费。

	echo $ucpass->SendSms($appid,$templateid,$param,$mobile,$uid);
}

//发送邮件 $title 邮件主题  $to 接收方  $content 发送内容
function ema($to,$title,$content){
	$mail=new \Org\Util\PHPMailer();
	// echo "<pre>";
	// var_dump($mail);
	//设置字符集
	$mail->CharSet="utf-8";
	//设置采用SMTP方式发送邮件
	$mail->IsSMTP();
	//设置邮件服务器地址
	$mail->Host="smtp.163.com"; 
	//设置邮件服务器的端口 默认的是25  如果需要谷歌邮箱的话 443 端口号
	$mail->Port=25;
	//设置发件人的邮箱地址
	$mail->From="13798152960@163.com"; //
	// $mail->FromName='我';//
	//设置SMTP是否需要密码验证
	$mail->SMTPAuth=true;
	//发送方
	$mail->Username="13798152960@163.com";
	$mail->Password="zzzz1234";//客户端的授权密码
	//发送邮件的主题
	$mail->Subject=$title;
	//内容类型 文本型
	$mail->AltBody="text/html";
	//发送的内容
	$mail->Body=$content;
	//设置内容是否为html格式
	$mail->IsHTML(true);
	//设置接收方
	$mail->AddAddress(trim($to));
	if(!$mail->Send()){
		return false;
		// echo "失败".$mail->ErrorInfo;
	}else{
		return true;
	}
}

// 导入Loader类/import
// use think\Loader;
// function phone(){
// 	Loader::import("Org.Util.Phone");
// 	$phone=new Phone();
// 	$phone->fun();	
// }

// Vendor手动加载Execl
function execel(){
	Vendor("lib.Execel");
	$exec=new Execel();
	$exec->exec();
}

